home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP NET Rehberi Eylül 1998.iso / ftp / iftp21 / IFTPFAQ.TXT < prev    next >
Text File  |  1998-06-29  |  8KB  |  230 lines

  1.                            iFTP "Intelligent FTP"
  2.                                 version 2.x
  3.                  (c) copyright 1997 Santronics Software Inc
  4.                       contact: support@santronics.com
  5.  
  6. What is iFTP?
  7. -------------
  8.  
  9. iFTP is a enhanced 32 bit FTP client specifically designed to run scripts
  10. using an enhanced FTP script command language.
  11.  
  12. Why iFTP?
  13. ---------
  14.  
  15. One of the basic needs for FTP was conditional file transfers.
  16.  
  17. For example, if you were picking up mail and/or files from a FTP hub site,
  18. you could easily do this using your standard FTP client:
  19.  
  20.             mput *.*
  21.             mdel *.*
  22.  
  23. If a file transfer aborted as well as the script, then the restart would
  24. need to duplicate the files transfers again.
  25.  
  26. Now with the enhanced scripted language in iFTP, you can simply type:
  27.  
  28.             if exist /*.* then Get /*.* /kill
  29.  
  30. better yet, how about similar DOS commands, like COPY or MOVE?
  31.  
  32.             if exist ftp:/*.* then move ftp:/*.*
  33.  
  34. With iFTP, you can use a special drive letter "ftp:" to distinquish which
  35. directory, remote or local is being referred to.
  36.  
  37. The above enhanced command performs a condition check for files at the
  38. remote site, and if any exist, move the files from remote to the current
  39. local directory.  For each file downloaded, the file is deleted.  Hence, if
  40. a session is aborted, no duplicate file transfers are done.
  41.  
  42. Another example of the enhanced script language is:
  43.  
  44.             open ftp2.paonline userid password
  45.             if not success then abort
  46.  
  47. Now you can define your login parameters as part of the open command, and
  48. you can use a condition check on the success of the open operation to see
  49. if you need to abort.
  50.  
  51. There are just a few examples of the the enhanced keywords in the iFTP
  52. script language. iFTP offer a strong capability to write power FTP scripted
  53. operations with over 60 commands available.   Design powerful and reliable
  54. scripts for your operations.
  55.  
  56. Why would I need iFTP?
  57. ----------------------
  58.  
  59. Who says you need anything in life? <grin>
  60.  
  61. iFTP is an internet utility.  If you have a need for powerful FTP
  62. scripting, then iFTP is for you.  There was nothing in the internet that I
  63. found equivalent to it. If there was, I could of saved myself the
  64. programming work.
  65.  
  66. But I see some very useful scripts that can be done with iFTP.  One
  67. immediate need is with the FTP/HUBS.  If you are familar with FTP/HUB
  68. sites,  then you would understand the complexity of writing a good,
  69. reliable FTP script.   In order to make it work right, you had to write
  70. some complex batch files which created FTP scripts.
  71.  
  72. Now you can avoid the batch file. iFTP comes packaged with a ready to use
  73. FTP/HUB script that will handy the reliable file transfer of files with
  74. your FTP/HUB site.
  75.  
  76. How much does iFTP cost?
  77. ------------------------
  78.  
  79. The cost of iftp is:
  80.                                       Retail
  81.                                       Purchase
  82.  
  83.     iFTP                              $49.00
  84.  
  85.  
  86. How do I register IFTP?
  87. -----------------------
  88.  
  89. Once you purchase IFTP, you will be provided with an official version of
  90. IFTP which is requires a registration code to run. You will be provided
  91. with official registration information via Internet Email.
  92.  
  93. See the order.txt file for an Purchase Order form. You can send this
  94. via:
  95.  
  96.      email:     sales@santronics.com
  97.      fax:       305-242-1482
  98.  
  99. or you can call our toll free sales line at: 800-845-6944
  100.  
  101. To get this registration information, you must provide us with two
  102. pieces of information:
  103.  
  104.      your email address:
  105.      your user name:
  106.  
  107. The SSREG.INI file must be created (if not already there). The file
  108. SSREG.INI should be edited using NOTEPAD or some other ascii editor and the
  109. following section should be added to this file:
  110.  
  111.     [iftp]
  112.     email=                <<< Information supplied by YOU
  113.     username=             <<< Information supplied by YOU
  114.     serial=               <<< Information supplied by Santronics
  115.     regcode=              <<< Information supplied by Santronics
  116.  
  117. If any of this information is incorrect, the registration will not
  118. work.
  119.  
  120. Who do we contact if there are any problems?
  121. --------------------------------------------
  122.  
  123. Support for iFTP is done via internet email only and our technical support
  124. voice line.
  125.  
  126. You can send all questions and comments to:
  127.  
  128.           support@santronics.com
  129.  
  130. Or you can call 305-248-3204 9am-7pm M-F Eastern Standard Time.
  131.  
  132. Since we have multiple products to support, it helps if you indicate you
  133. are using iFTP and to give us as much detail as possible.
  134.  
  135. You may check our web site at http://www.santronics.com for any new
  136. developments or updates.
  137.  
  138. How do I install iFTP?
  139. ----------------------
  140.  
  141. Simple!  Just unzip the archive into any directory you want.
  142.  
  143. iFTP is based on Microsoft Internet DLL called WININET.DLL.  We included a
  144. copy of it. But you may already have it in your \WINDOWS\SYSTEM directory
  145. (or \WINNT\SYSTEM32 directory for NT).   If you already have it, you don't
  146. need to unzip WININET.ZIP which came with IFTP.
  147.  
  148. Edit the iFTP.INI file and define the setup section.
  149.  
  150. Are there any command line parameters?
  151. --------------------------------------
  152.  
  153. Yup,  Just type iFTP <enter> and you will see the command line options.
  154.  
  155. To run a script, you can type:
  156.  
  157.       iFTP /RUN scriptfilename
  158.  
  159. If you want to quickly send files without a script, you can type:
  160.  
  161.       iFTP /PUT filename(s)
  162.  
  163. If you want to quickly pick up files without a script, you can type:
  164.  
  165.       iFTP /GET filename(s)
  166.  
  167. How do I write a iFTP script?
  168. -----------------------------
  169.  
  170. With a TEXT editor!!!
  171.  
  172. You should print out the iftpcode.txt file.  This is the iFTP script
  173. language reference document.
  174.  
  175. See the examples.zip for *.FTP examples on how to use a script and
  176. many of the iFTP commands.
  177.  
  178. Can I use iFTP in console mode (interactively)?
  179. -----------------------------------------------
  180.  
  181. Yes, you can use iFTP in console mode by using the iFTP command line
  182. switch /CON.
  183.  
  184. Example:
  185.  
  186.           iftp /con
  187.  
  188. this will put you in a iFTP prompt mode where you can use any of
  189. the iftp script commands.  You can even call SCRIPTS from the
  190. console mode.
  191.  
  192. I have a work station without RAS installed.  Do I need RAS?
  193. ------------------------------------------------------------
  194.  
  195. Starting with iFTP update version 2.1c (beta) and official release
  196. 2.1d, iFTP no longer requires RAS to be installed.   This will
  197. basically disable dialing features.
  198.  
  199. How do I setup IFTP with Proxies?
  200. ---------------------------------
  201.  
  202. iFTP versions prior to v2.1d used the Microsoft Registry to get
  203. "default" proxy information, if any.  In other words, it followed
  204. the proxy setup as defined by Microsoft's Internet Explorer.
  205.  
  206. With the latest version, this is still the default behavior. However,
  207. iFTP now allows you to bypass "Microsoft's proxy List" and to define
  208. your own in the IFTP.INI file.  You can also now bypass proxies
  209. entirely with IFTP and go directly to FTP host sites.
  210.  
  211. I am a Fidonet Member using FTP hub distribution. Can I use iFTP?
  212. -----------------------------------------------------------------
  213.  
  214. Sure! FTP Fido hubs was the #1 incentive in writing iFTP.  We needed a
  215. "reliable" way to deal with FTP Fido hubs, hence iFTP was developed. In
  216. the package, you will find two example zip files that contain both batch
  217. files and iFTP scripts which were especially tailored for George Peace
  218. and John Souvestre's FTP hub sites.  Minor tweaking may be required to
  219. make it fit your FTP hub distribution.
  220.  
  221. What else do I need to know?
  222. ----------------------------
  223.  
  224. Thats it when it comes to iFTP!   You see, straight forward and simple!
  225.  
  226. Enjoy iFTP
  227.  
  228. Hector Santos
  229. Santronics Software Inc.
  230.